

package ec.edu.ups.cidi.siia.plamdep.analizadorLexico.analisis;

import java.util.ArrayList;
import java.util.List;

import ec.edu.ups.cidi.siia.plamdep.utils.configuracion.ConfiguracionAnalisiLexico;

public class Parrafo {
   
    private ArrayList<Palabra> palabras;
    String texto;
    private AnalisisUtils analizador=new AnalisisUtils();
    public Parrafo(String texto){
        new Recursos();
        
        
        this.texto=texto;
       
        
    }
    
    
    
    public String toString(){
        String cad = "";
        for( Palabra p: getPalabras() ){
            if(p.getPalabra().equals("")==false)
                cad = cad + p.getPalabra() + " ";
                
        }
        cad = cad.substring(0, cad.length() - 1);
        return cad;
     }
    public void addPalabra(Palabra p){
        
        this.getPalabras().add(p);
        this.texto=texto+" "+p.getPalabra();
    }

    /**
     * @return the palabras
     */
   
  public List<Palabra> getPalabras() {
        return palabras;
    }

    /**
     * @param palabras the palabras to set
     */
    public void setPalabras(ArrayList<Palabra> palabras) {
        this.palabras = palabras;
    }
    public void eliminarStopWords()
    {
        this.palabras=analizador.eliminarStopWords(palabras);            
    }
    
    public List<Palabra> getRelevantes()
    {
        return analizador.getRelevantes(palabras);
    }

   
}
